package com.linq.cool.system.service;

import java.util.Set;

/**
 * @Author: yqlin
 * @Date: 2021/1/19 02:40
 * @Description:
 * @Version: 1.0.0
 */
public interface SysPermissionService {
    /**
     * 根据用户id获取角色数据权限
     *
     * @param userId 用户id
     *
     * @return 角色权限集合
     */
    Set<String> listRolePermissionByUserId(Long userId);

    /**
     * 根据用户id获取菜单数据权限
     *
     * @param userId 用户id
     *
     * @return 菜单权限集合
     */
    Set<String> listMenuPermissionByUserId(Long userId);
}
